body{background-color:#f1f1f1;letter-spacing:1px;}
a:active,a:link{text-decoration:none;}
em{font-style:normal;}
.clearFix{display:block;clear:both;overflow:hidden;}
.clearFix:after{display:block;clear:both;overflow:hidden;}
ul,li{margin:0;padding:0;}
li{list-style:none;}
a:hover{text-decoration:none;}
.navSelect{border-bottom:2px solid #108bee;color:#108bee!important;}

/**
* header logo
 */
.logoWrap{line-height:68px;margin:10px 0;}
.zpLogo{float:left;font-size:18px;}
h1.zpLogo{margin:0;}
.margin0{margin:0;}
.zpHideBtn{float:right;width:40px;height:40px;display:none;}
.zpHideBtn img{width:100%;height:100%;}
header{background-color:#fff;}
.currentCity{cursor:pointer;}
.mainWith{width:1130px;margin:0 auto;}
.p-h2{float:left;margin-left:28px;margin-bottom:0;font-weight:bold;font-size:18px;line-height:43px;}
.zPin a{float:left;font-size:20px;font-weight:500;width:120px;height:90px;text-align:center;line-height:90px;display:block;color:#333333;}
.zPin a:hover{border-bottom:2px solid #337ab7;color:#337ab7;}
.mainCity{margin-top:10px;min-height:60px;border:1px solid #eeeeee;padding:10px;background-color:#ffffff;}
.provinceWrap,.cityWrap{float:left;}
.provinceWrap li,.cityWrap li{float:left;margin-right:5px;}
.provinceWrap li a,.cityWrap li a{display:inline-block;}
.provinceWrap{width:70%;}
.cityWrap{width:28%;margin-left:2%;}
.mainContent{min-height:400px;margin-top:20px;margin-bottom:20px;}
.index_wrap_zp{padding:5px 5px;}
.part{width:32.2%;float:left;min-height:434px;margin-bottom:30px;background-color:#fff;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;}
.part:nth-child(3n+2){margin:0 18px;}
.part li{line-height:40px;overflow:hidden;}
.part li:nth-of-type(2n+1){background-color:#f7f7f7;}
.part li a{display:block;width:100%;font-size:16px;color:#333;transition:all .3s ease-in-out;}
.partHeader{font-size:18px;border-bottom:2px solid #eeeeee;height:43px;line-height:43px;}
.partHeader p{float:left;margin-left:28px;margin-bottom:0;font-weight:bold;}
.partHeader .moreInfo{float:right;font-size:14px;display:block;margin-right:18px;color:#3385ff;transition:all .25s ease-in-out;}
.partHeader .moreInfo:hover{text-decoration:underline;color:#3385ff;transition:all .25s ease-in-out;}
.publishDate{float:right;display:block;font-size:14px;width:50%;text-align:right;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/**
header 部分重写
 */
.logoWrap{float:left;margin-left:5px;}
.zPin{float:right;margin-right:5px;}
.mainFooter{height:60px;background-color:#777777;line-height:60px;color:#ffffff;text-align:center;}
.zp_index_banner{margin-top:18px;margin-bottom:20px;padding:5px;}
.zp_index_banner_left{float:left;width:740px;height:390px;margin-right:18px;box-shadow:0 0 6px 3px #dddddd;background-color:#fff;border-radius:6px;}
.zp_index_banner_right{float:left;width:360px;height:390px;background-color:#fff;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;}
.zp_index_banner_left_content{padding:0 5px;}
.zp_index_content_detail{float:left;margin:20px 8px;width:130px;}
.zp_index_content_detail_header{font-size:16px;color:#3385ff;}
.zp_index_content_detail_content{font-size:14px;color:#333333;}
.zp_index_content_detail_header,.zp_index_content_detail_content{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zp_index_banner_right_header,.zp_index_banner_left_header{height:43px;line-height:43px;font-size:18px;font-weight:bold;border-bottom:1px solid #f5f5f5;padding-left:20px;}
.zp_index_banner_right_list{padding:0 20px;}
.zp_index_banner_right_content_word{width:100%;}
.zp_index_banner_right_content_word h4{font-size:16px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}

/*重写结束*/
.jobPosition{display:block;float:left;width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3385ff;padding-left:30px;}

/*
* 找工作
*/
.breadCrumb{margin:15px 0;font-size:14px;color:#999999;}
.breadCrumb a{color:#999999;transition:all .3s ease-in-out;}
.breadCrumb a:last-child{color:#333333;}
.breadCrumb a:hover{color:#108bee;transition:all .3s ease-in-out;}
.zp_jobs_salary{color:#ff6633;}
.searchArea,.searchJobPosition,.searchKeyword,.searchButton{float:left;margin-left:10px;}
.searchArea,.searchJobPosition,.searchKeyword{border:1px solid #dddddd;border-radius:4px;padding:4px;height:38px;}
.searchArea input,.searchJobPosition input,.searchKeyword input{border:none;border-radius:4px;height:28px;}
.searchArea input:focus,.searchJobPosition input:focus,.searchKeyword input:focus{border:none;outline:none;}
.searchCondition,.jobsList{border:1px solid #dddddd;padding:10px;background-color:#ffffff;}
.jobsList{margin-bottom:30px;box-shadow:0 0 6px 3px #dddddd;border-radius:6px;}
.jobsListDetail{padding-bottom:10px;}
.jobsListDetail:not(:last-child){border-bottom:1px dashed #dddddd;}
.jobsListDetailLeft{width:80%;float:left;}
.jobsListDetailRight{float:left;width:20%;text-align:right;font-size:18px;color:#666666;padding-top:10px;cursor:pointer;padding-right:30px;}
.jobsListDetailRight span{display:inline-block;}
.jobsListHeader{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #dddddd;font-size:18px;font-weight:500;}
.searchCondition,.jobsListDetail{margin-bottom:15px;}
.jobsListHeader form{float:left;}
.jobsListHeader form button{border:none;background-color:transparent;margin:0 15px 0 0;padding:0;}
.jobsListDetailHeader{margin-bottom:10px;}
.shortIntro{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:20px;color:#666666;}
.publish_date_wrap{float:right;margin-right:30px;margin-top:10px;color:#999999;}
.jobsListDetailHeaderLeft,.jobsListDetailHeaderRight{float:left;font-size:18px;}
.jobsListDetailHeaderLeft a,.jobsListDetailHeaderRight a{color:#3385ff;}
.jobsListDetailHeaderRight{margin-left:200px;}
.jobsListDetailContent p{color:#333333;font-size:16px;}

/**
* 学校
 */
.schoolHeader{margin:10px 0;}
.selectLocation{color:#ffffff;background-color:#fa7c5c;}
.schoolLocation{float:left;font-size:14px;font-weight:500;margin-top:10px;}
.schoolLocation a{color:#333333;transition:all .3s ease-in-out;}
.schoolLocation a:hover{color:#108bee;transition:all .3s ease-in-out;}
.schoolSearch{float:right;}
.schoolInputWrap input{width:220px;height:42px;border:1px solid #108bee;padding-left:10px;}
.schoolInputWrap input:focus,.schoolInputWrap input:active,.schoolInputWrap input:visited,.schoolInputWrap .schoolStartSearch:focus,.schoolInputWrap .schoolStartSearch:active,.schoolInputWrap .schoolStartSearch:visited{outline:none;}
.schoolInputWrap .schoolStartSearch{height:42px;border:1px solid #108bee;margin-left:-5px;background-color:#108bee;color:#ffffff;width:65px;}
.schoolLocationListWrap{width:100%;padding:16px 0 10px 0;margin:10px 0;background-color:#fff;}
.locationLabel,.province,.province a{float:left;}
.province a{display:block;padding:8px 10px;text-align:center;transition:all .3s ease-in-out;margin-right:6px;margin-bottom:6px;}
.province a:hover{transition:all .3s ease-in-out;color:#ffffff;background-color:#fa7c5c;}
.province{width:94%;}
.locationLabel{width:5%;color:#888888;text-align:center;padding:8px 10px;}
.latestSchoolList{margin:0 30px;}
.latestSchool{position:relative;border-right:1px solid #dddddd;float:left;width:734px;margin-right:18px;min-height:600px;margin-bottom:30px;}
.weekHotSchool{float:left;width:358px;min-height:300px;border-left:0;position:relative;}
.schoolContentWrap{padding:5px;}
.latestSchool,.weekHotSchool{border-radius:6px;box-shadow:0 0 6px 3px #dddddd;background-color:#fff;}
.weekHotSchoolList{margin-top:15px;padding:10px;}
.weekHotSchoolDetail{border:1px solid #ff7800;background-color:#fffbf4;padding:10px 10px 10px 50px;margin-bottom:10px;position:relative;}
.weekHotSchoolTopRank{position:absolute;top:0;left:0;width:40px;height:100%;color:#fff;font-size:20px;text-align:center;line-height:67px;background:url("/img/fire.png") center no-repeat;background-size:100% 100%;}
.weekHotSchoolName,.weekHotSchoolEmployee{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.weekHotSchoolName a,.latestSchoolName a{transition:all .3s ease-in-out;font-size:18px;color:#3385ff;}
.weekHotSchoolName a{color:#ff7800;}
.weekHotSchoolEmployee{color:#333;}
.weekHotEmployeeNum{color:#ff7800;margin:0 4px;}
.weekHotSchoolPosition{color:#108bee;margin:0 4px;}
.latestSchoolLabel{font-size:20px;height:52px;line-height:52px;font-weight:bold;padding:0 30px;border-bottom:1px solid #dddddd;}
.latestSchoolLabel-h1{font-size:20px;height:52px;line-height:52px;margin:0;}
.latestSchoolDetail{margin:20px 0;border-top:2px solid #3385ff;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;}
.latestSchoolName{float:left;font-size:18px;}
.latestSchoolLocationAndNature{float:right;color:#999999;}
.latestSchoolLocation,.latestSchoolNature{display:inline-block;}
.latestSchoolLocation span,.latestSchoolNature span{color:#333333;}
.zp_search_detail{float:none!important;}
.employeeIntro{float:left;margin-top:10px;}
.employeePosition a{color:#3385ff;padding:6px 10px;margin-right:10px;margin-bottom:10px;border:1px solid #3385ff;display:inline-block;border-radius:6px;}
.latestSchoolDetailTop{background-color:#f5f5f5;padding:15px 20px;}
.latestSchoolDetailBottom{background-color:#fff;margin-bottom:10px;padding:10px 20px;}
.employeeNum{color:#ff4466;}
.employeePosition span{color:#108bee;}

/**
* 招聘考试
 */
.zpHeader{width:433px;float:right;}
.zpHeaderIntro{width:140px;text-align:center;font-size:22px;font-weight:bold;height:40px;color:#3385ff;margin-right:10px;line-height:40px;}
#zpForm{width:283px;}
#zpForm input:active,#zpForm input:focus,#zpForm input:visited,#zpForm button:focus,#zpForm button:active,#zpForm button:visited{outline:none;}
#zpForm input{width:202px;height:40px;float:left;padding-left:10px;border:1px solid #3385ff;}
#zpForm button{float:left;width:80px;height:40px;text-align:center;line-height:40px;background-color:#3385ff;color:#ffffff;border:1px solid #3385ff;}
.zp_breadCrumb{margin:20px 0!important;}
.zpHeaderIntro,#zpForm{float:left;}
.zpInfoList{background-color:#ffffff;border-top-right-radius:6px;border-top-left-radius:6px;}
.zpDetail{background-color:#ffffff;margin:20px 30px 0;transition:all .3s ease-in-out;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;border-top:2px solid #3385ff;}
.zp_crumb_current{float:left;margin-top:15px;}

/*详情*/
.zpPositionViewAndPublish{width:25%!important;text-align:right;font-size:14px!important;font-weight:normal;color:#999999;}
.zpDetailHeader{background-color:#f5f5f5;padding:10px 20px;}
.zpDetailHeader p{display:inline-block;font-size:18px;margin-bottom:0;width:74%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zpInfoViewCount{margin-left:15px;}
.zpPositionViewAndPublish i{color:#333333;}
.zpDetailHeader p>a{color:#3385ff;}
.checkDetail{float:right;padding:6px 10px;border:1px solid #3385ff;color:#3385ff;border-radius:10px;transition:all .3s ease-in-out;background-color:#ffffff;margin-bottom:10px;}
.checkDetail:hover{background-color:#3385ff;color:#ffffff;transition:all .3s ease-in-out;}
.zpDetailContent .zpPositionIntro{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;color:#888888;height:30px;}
.zpDetailTag{margin-top:10px;padding:5px 20px;}
.zpDetailTag .job{float:left;}
.zpDetailTag p{margin:0;}
.zpDetailTag li{display:inline-block;margin-right:10px;margin-bottom:10px;padding:8px 10px;background-color:#eaf3ff;border-radius:8px;color:#3385ff;}
.zpDetailTag li span{color:#ff4466;}

/**
* 招聘考试 详情页
 */
.zpDetailArticle{background-color:#ffffff;border-radius:6px;}
.zpDetailArticleHeader{height:63px;line-height:63px;width:100%;background-color:#108bee;border-top-right-radius:6px;border-top-left-radius:6px;font-size:20px;padding-left:30px;color:#fff;}
.zpDetailArticleInfo{padding-bottom:10px;border-bottom:1px solid #dddddd;color:#888888;}
.zpDetailArticleInfo .zpInfoPublishDate{margin-right:10px;}
.zpDetailProgressAndUpDate{margin:20px 0 0;color:#888888;position:relative;}
.zpDetailArticleNum,.zpDetailProgress{float:left;}
.zpDetailProgress{font-size:18px;padding-left:30px;font-weight:bold;display:none;}
.zpDetailProgressBar{width:182px;height:26px;border-radius:13px;display:inline-block;vertical-align:middle;box-shadow:0 0 6px 3px #dddddd inset;border:2px solid #dddddd;background-color:#eeeeee;position:relative;margin-right:10px;}
.zpDetailProgressBarInner{position:absolute;top:2px;left:2px;width:86.5px;height:18px;border-radius:12px;background-color:#3b8bff;}
.overDate{background-color:#999999;width:173px;}
.zpDetailProgress span{color:#108bee;font-size:16px;font-weight:bold;vertical-align:middle;}
.zpDetailUpDate>span{font-size:14px;color:#999999;margin-left:15px;}
.zpDetailUpDate{display:inline-block;vertical-align:text-bottom;font-size:14px;color:#ff6633;font-weight:bold;}
.zpDetailProgressLabel{margin-bottom:0;font-weight:normal;}
.zpDetailHeaderText{float:left;}
.zpDetailArticlePublishAndView{float:right;padding-right:30px;font-size:14px!important;}
.zpDetailArticleContent{padding:43px 30px;font-size:16px;line-height:30px;}
.zpDetailArticleContent table{width:100%!important;}
.zpDetailArticleContent img{width:100%;}
.zpDetailPosition{position:relative;margin:30px 0;background-color:#ffffff;padding:20px 10px;}
.zpDetailPositionHeader{font-size:18px;padding-left:30px;line-height:52px;font-weight:bold;border-bottom:1px solid #ddd;}
.signInfoHeaderWrap{background-color:#ffffff;line-height:52px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:30px;border-bottom:1px solid #dddddd;margin-bottom:30px;}
.signInfoHeaderWrap .signInfoHeader{font-size:18px;color:#333;font-weight:bold;}
.signInfoHeaderWrap .signUpDate{font-size:16px;color:#999999;}
.zpDetailLocation,.zpDetailSignWay{width:50%;margin-bottom:30px;background-color:#ffffff;float:left;font-size:16px;padding-left:30px;}
.zpSignInfo{border-radius:6px;box-shadow:0 0 6px 3px #dddddd;margin-bottom:30px;background-color:#ffffff;}
.up_to_color{color:#ff6633;}
.zpDetailContact,.zpDetailAskPhone,.zpDetailWebSite,.zpDetailSignAddress{font-size:16px;margin-bottom:30px;width:50%;padding-left:30px;float:left;}
.zpDetailSignEmail,.zpDetailSignRemark{float:left;width:50%;margin-bottom:30px;padding-left:30px;font-size:16px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.zp_info_label{color:#999999;}
.zp_detail_position{box-shadow:0 0 6px 3px #dddddd;border-radius:6px;margin:20px 0;padding:0;}
.zp_detail_text{margin-bottom:0;box-shadow:0 0 6px 3px #dddddd;border-radius:6px;}

/**
* 找工作详情页
 */
.jobContentDetail{min-height:400px;}
.jobsDetail{width:1120px;margin:0 auto;background-color:#ffffff;border:1px solid #dddddd;box-shadow:0 0 6px 3px #dddddd;border-radius:6px;}
.jobsName{font-size:20px;float:left;}
.detail-job{line-height:62px;height:62px;margin:0;}
.detail-h3{font-size:18px;margin-bottom:20px;font-weight:bold;}
.jobsDetailWrap{background-color:#3385ff;color:#fff;line-height:62px;height:62px;padding-left:30px;border-top-right-radius:6px;border-top-left-radius:6px;}
.jobsDetailInfo{display:inline-block;float:right;padding-right:30px;}
.jobsPositionDetailHeader{margin:25px 0 25px 30px;}
.jobsPositionDetailSalary{width:100%;padding:0 30px;font-size:16px;}
.jobsPositionDetailSalary>p>span:first-child{width:15px;height:22px;text-align:center;display:inline-block;margin-right:6px;}
.jobsPositionDetailSalary>p>span:first-child img{width:100%;}
.jobsPositionDetailSalary p:first-child{width:33.333333%;float:left;margin-bottom:0;}
.jobsPositionDetailSalary p:last-child{width:66%;float:left;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.jobsDetailPublish,.jobsDetailViewCount,.jobsDetailDeliver{display:inline-block;text-align:center;margin-left:30px;}
.jobsPositionIntroHeader,.companyOtherJobsHeader,.jobsPositionDetailHeader{font-size:18px;margin-bottom:20px;font-weight:bold;}
.companyOtherJobsHeader{margin-bottom:10px!important;}
.jobsPositionDetailSalary,.jobsPositionLocation,.jobsPositionIntroLabel{margin-bottom:15px;}
.jobsPositionDetailList{width:100%;padding:0 30px;font-size:16px;}
.jobsPositionIntro,.companyOtherJobs{padding:0 30px;margin-top:30px;}
.jobsPositionDetailList li{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:33.3333333%;text-align:left;margin-bottom:15px;}
.jobsPositionDetailList li>span{width:15px;height:22px;display:inline-block;text-align:center;margin-right:6px;}
.jobsContentDetail{margin-bottom:70px;}
.jobPositionDetailIntro{font-size:16px;line-height:30px;}

/**
* 找学校 详情页面
 */
.schoolContentDetail{min-height:400px;padding:0 5px;}
.schoolContentInfo{min-height:300px;background-color:#fff;margin-bottom:30px;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;}
.schoolName{font-size:20px;height:63px;line-height:63px;text-align:left;background-color:#3385ff;margin-bottom:20px;border-top-left-radius:6px;border-top-right-radius:6px;color:#fff;padding-left:30px;}
.schoolMainInfo{width:100%;margin:0 auto;padding:0 28px;color:#333333;}
.schoolMainInfo li{float:left;width:33.33333333333333%;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.schoolMainInfo li span{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;}
.schoolInfoIntro,.schoolJobs{position:relative;}
.schoolInfoIntroLabel{font-size:18px;padding-left:28px;font-weight:bold;margin:15px 0;}
.schoolInfoIntroContent{padding:0 28px;line-height:30px;text-align:justify;}
.specColor{color:#ff4466;}
.schoolJobsWrap{padding:0 28px 30px;}
.table>tbody>tr>td{border-bottom:1px dashed #dddddd;border-top:none;padding-left:25px;font-size:16px;color:#666666;white-space:nowrap;}
.table>tbody>tr>td>a{color:#108bee;}
.table tbody tr:nth-of-type(2n+2){background-color:#f5f5f5;}
.table>thead>tr>th{background-color:#f5f5f5;padding-left:25px;border-bottom:none;color:#999999;font-weight:normal;white-space:nowrap;}
.province form{float:left;}
.province form button:focus{outline:none;}
.province form button{display:block;padding:8px 10px;text-align:center;transition:all .3s ease-in-out;margin-right:6px;margin-bottom:6px;background-color:#ffffff;border:none;color:#108bee;}
.province form button:hover{transition:all .3s ease-in-out;color:#ffffff;background-color:#fa7c5c;}
.mainJobs{padding:0 5px;}
.schoolLocationList{box-shadow:0 0 6px 3px #dddddd;border-radius:6px;background-color:#fff;margin-bottom:30px;}
.zpInfoListHeader{font-size:18px;font-weight:bold;height:52px;line-height:52px;padding-left:30px;border-bottom:1px solid #dddddd;}
.zpInfoListHeader-h1{font-size:18px;height:52px;line-height:52px;margin:0;}
.dividerHr{margin-left:30px;margin-right:30px;border-style:dashed;}
.zpLogo img{width:90%;margin-bottom:5px;}
.zp_city_change{float:left;height:60px;line-height:60px;padding:4px;position:relative;text-align:center;width:192px;margin-top:10px;font-size:16px;}
.zp_city_change_name{position:absolute;top:2px;left:0;z-index:1000000;height:50px;width:188px;line-height:50px;padding:5px 4px 0;background-color:#fff;}
.currentCity{color:#3385ff;}

/**
*
* 页面多终端适配
 */
@media screen and (min-width:768px) and (max-width:959px){
    .mainWith{width:100%;}
    .logoWrap{padding:0 10px;height:50px;line-height:50px;}
    .zpHideBtn{display:block;}
    .banner img{width:100%;}
    .provinceWrap,.cityWrap{width:100%;margin-left:0;font-size:16px;}
    .provinceWrap li,.cityWrap li{margin-left:8px;}
    .provinceWrap{margin-bottom:10px;}
    .part{width:100%;margin-bottom:20px;border-bottom:1px solid #ddd;}
    .part:nth-child(3n+2){margin:0;}
    .zPin{display:none;}
    .zPin ul li a{width:100%;text-align:center;font-size:14px;padding:6px 10px;}

    /**
    * 首页适配结束
     */

    /**
    * 找工作 适配开始
     */
    .searchCondition{display:none;}
    .jobsListDetailLeft{width:100%;}
    .jobsListDetailHeaderLeft{float:left;width:22%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .jobsListDetailHeaderRight{float:right;width:78%;margin-left:0;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .jobsListDetailRight{width:100%;}

    /**
    * 找学校 适配开始
     */
    .schoolHeader{display:none;}
    .locationLabel{font-size:20px;}
    .locationLabel,.province{width:100%;}
    .latestSchool,.weekHotSchool{width:100%;float:none;}
    .latestSchoolList{margin:0;}
    .latestSchoolName,.latestSchoolLocationAndNature{width:100%;text-align:center;}
    .employeePosition{margin-top:0;margin-bottom:10px;}

    /**
    * 招聘考试 开始
     */
    .zpHeader{display:none;}
    .zpDetailHeader{height:85px;}
    .zpDetailHeader p{white-space:nowrap;width:100%;overflow:hidden;height:auto;text-overflow:ellipsis;}
    .zpDetailHeader>a{float:right;text-align:center;}
    .zpDetailTag a{margin-bottom:10px;}

    /**
    * jobs 详情
     */
    .jobsDetailInfo{width:100%;}
    .jobsDetailPublish,.jobsDetailViewCount,.jobsDetailDeliver{width:100%;margin:10px 0 0 0;}
    .jobsPositionDetailList li{width:50%;}

    /**
    * 招聘考试
     */
    .zpDetailArticleHeader h1{font-size:20px;}
    .zpDetailArticleNum{margin-bottom:10px;}
    .zpDetailArticleNum,.zpDetailArticlePublishAndView{width:100%;text-align:center;}
    .zpDetailUpDate{margin-top:6px;}
    .zpDetailArticleContent{padding:10px;}
    .zpDetailArticleContent img{width:100%;}
    .zpDetailLocation,.zpDetailSignWay{width:100%;margin:0 0 10px 0;}
    .zpSignInfoMainWrap{padding:0;}
    .zpDetailContact,.zpDetailAskPhone{width:100%;}

    /**
    * 学校详情
     */
    .schoolMainInfo{width:100%;}
    .schoolMainInfo li{float:none;width:100%;}
    .schoolMainInfo li:not(:last-child){margin-bottom:10px;}
    .breadCrumb{margin-left:10px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
    .mainWith{width:100%;}
    .logoWrap{padding:0 10px;height:50px;line-height:50px;}
    .zpHideBtn{display:block;}
    .banner img{width:100%;}
    .provinceWrap,.cityWrap{width:100%;margin-left:0;font-size:16px;}
    .provinceWrap li,.cityWrap li{margin-left:8px;}
    .provinceWrap{margin-bottom:10px;}
    .part{width:100%;margin-bottom:20px;border-bottom:1px solid #ddd;}
    .part:nth-child(3n+2){margin:0;}
    .zPin{display:none;}
    .zPin ul li a{width:100%;text-align:center;font-size:14px;padding:6px 10px;}

    /**
    * 首页适配结束
     */

    /**
    * 找工作 适配开始
     */
    .searchCondition{display:none;}
    .jobsListDetailLeft{width:100%;}
    .jobsListDetailHeaderLeft{float:left;width:22%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .jobsListDetailHeaderRight{float:right;width:78%;margin-left:0;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .jobsListDetailRight{width:100%;}

    /**
    * 找学校 适配开始
     */
    .schoolHeader{display:none;}
    .locationLabel{font-size:20px;}
    .locationLabel,.province{width:100%;}
    .latestSchool,.weekHotSchool{width:100%;float:none;}
    .latestSchoolList{margin:0;}
    .latestSchoolName,.latestSchoolLocationAndNature{width:100%;text-align:center;}
    .employeePosition{margin-top:0;margin-bottom:10px;}

    /**
    * 招聘考试 开始
     */
    .zpHeader{display:none;}
    .zpDetailHeader{height:85px;}
    .zpDetailHeader p{white-space:nowrap;width:100%;overflow:hidden;height:auto;text-overflow:ellipsis;}
    .zpDetailHeader>a{float:right;text-align:center;}
    .zpDetailTag a{margin-bottom:10px;}

    /**
    * jobs 详情
     */
    .jobsDetailInfo{width:100%;}
    .jobsDetailPublish,.jobsDetailViewCount,.jobsDetailDeliver{width:100%;margin:10px 0 0 0;}
    .jobsPositionDetailList li{width:50%;}

    /**
    * 招聘考试
     */
    .zpDetailArticleHeader h1{font-size:20px;}
    .zpDetailArticleNum{margin-bottom:10px;}
    .zpDetailArticleNum,.zpDetailArticlePublishAndView{width:100%;text-align:center;}
    .zpDetailUpDate{margin-top:6px;}
    .zpDetailArticleContent{padding:10px;}
    .zpDetailArticleContent img{width:100%;}
    .zpDetailLocation,.zpDetailSignWay{width:50%;margin:0 0 30px 0;}
    .zpSignInfoMainWrap{padding:0;}
    .zpDetailContact,.zpDetailAskPhone{width:50%;}

    /**
    * 学校详情
     */
    .schoolMainInfo{width:100%;}
    .schoolMainInfo li{float:none;width:100%;}
    .schoolMainInfo li:not(:last-child){margin-bottom:10px;}
    .breadCrumb{margin-left:10px;}
}
@media only screen and (max-width:479px){
    .mainWith{width:100%;}
    .mainJobs{width:95%;margin:0 auto;}
    .logoWrap{float:none;padding:0 10px;height:50px;line-height:50px;}
    .logoWrap .zpLogo img{width:70%;margin-bottom:4px;}
    .zpHideBtn{display:block;}
    .banner img{width:100%;}
    .provinceWrap,.cityWrap{width:100%;margin-left:0;font-size:16px;}
    .provinceWrap li,.cityWrap li{margin-left:8px;}
    .provinceWrap{margin-bottom:10px;}
    .part{width:95%;margin:0 auto 20px;border-bottom:1px solid #ddd;float:none;}
    .part:nth-child(3n+2){margin:0 auto 20px;}
    .zPin{float:none;display:none;width:100%;}
    .zPin a{width:100%;text-align:center;font-size:14px;padding:0;}
    .navSelect{background-color:#3385ff;color:#fff!important;}

    /**
    * 首页适配 新增
     */
    .zp_index_banner_left{float:none;width:95%;margin:0 auto 20px;height:auto;}
    .zp_index_content_detail{width:45%;}
    .slide_bottom_intro .pull-left{width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
    .zp_index_banner_right{float:none;width:95%;margin:0 auto;height:390px;background-color:#fff;border-radius:6px;box-shadow:0 0 6px 3px #dddddd;}

    /**
    * 首页适配结束
     */

    /**
    * 找工作 适配开始
     */
    .searchCondition{display:none;}
    .jobsListDetailLeft{width:100%;}
    .jobsListDetailHeaderLeft{float:none;width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;}
    .jobsListDetailHeaderRight{float:none;width:100%;margin-left:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
    .publish_date_wrap{float:left;margin-right:0;margin-top:10px;color:#999999;width:60%;}
    .jobsListDetailRight{width:40%;padding-right:0;}

    /**
    * 找学校 适配开始
     */
    .schoolSearch{display:none;}
    .locationLabel{font-size:20px;}
    .schoolLocation{float:none;margin-left:5px;}
    .waterSchool{padding:0;}
    .locationLabel,.province{width:100%;}
    .latestSchool,.weekHotSchool{width:100%;float:none;}
    .latestSchoolList{margin:0;padding:0 10px;}
    .weekHotSchool{margin-top:18px;margin-bottom:25px;}
    .latestSchoolName,.latestSchoolLocationAndNature{width:100%;text-align:left;}
    .latestSchoolName{float:none;}
    .employeePosition{margin-top:0;margin-bottom:10px;}

    /**
    * 招聘考试 开始
     */
    .zpHeader{display:none;}
    .zpDetailHeader p{white-space:nowrap;width:100%;overflow:hidden;height:auto;text-overflow:ellipsis;}
    .zpDetailHeader>a{float:right;text-align:center;}
    .zpDetailTag a{margin-bottom:10px;}
    .schoolLocationList{width:100%;margin:0 auto;}
    .zpInfoListHeader{padding-left:15px;}
    .zpDetail{margin:20px 15px 0;}
    .zpPositionViewAndPublish{width:100%!important;text-align:left;}

    /**
    * jobs 详情
     */
    .jobsDetailInfo{width:100%;float:none;text-align:left;}
    .jobsDetailPublish,.jobsDetailViewCount,.jobsDetailDeliver{width:100%;margin:10px 0 0 0;text-align:left;}
    .jobsPositionDetailList li{width:100%;}
    .jobsDetail{width:95%;margin:0 auto;}
    .jobsPositionDetailSalary p:first-child{width:100%;float:none;margin-bottom:10px;}
    .jobsPositionDetailSalary p:last-child{float:none;width:100%;}
    .jobsDetailWrap{height:auto;line-height:normal;padding-top:10px;padding-bottom:10px;}

    /**
    * 招聘考试
     */
    .zpDetailArticleHeader h1{font-size:20px;}
    .zpDetailArticleNum{margin-bottom:10px;}
    .zpDetailArticleNum,.zpDetailArticlePublishAndView{width:100%;text-align:center;}
    .zpDetailUpDate{margin-top:6px;}
    .zpDetailArticleContent{padding:10px;}
    .zpDetailArticleContent img{width:100%;}
    .zpDetailLocation,.zpDetailSignWay{width:100%;margin:0 0 20px 0;}
    .zpSignInfoMainWrap{padding:0;}
    .zpDetailContact,.zpDetailAskPhone{width:100%;}
    .zpDetailContact,.zpDetailAskPhone,.zpDetailWebSite,.zpDetailSignAddress,.zpDetailSignEmail,.zpDetailSignRemark{width:100%;margin:0 0 20px 0;}

    /**
    * 学校详情
     */
    .schoolMainInfo{width:100%;}
    .schoolMainInfo li{float:none;width:100%;}
    .schoolMainInfo li:not(:last-child){margin-bottom:10px;}
    .breadCrumb{margin-left:10px;}

    /**
    * 学校
     */
    .schoolContentInfo{width:95%;margin:0 auto;}
    .schoolContentDetail{padding:0;}
    .schoolJobsWrap{width:100%;padding:0 30px;margin-bottom:30px;overflow-x:scroll;}
    .zp_city_change{display:none;}
    .jobs_other_position{overflow-x:scroll;}
    .jobs_other_position table>thead>th,.jobs_other_position table>tbody>td{white-space:nowrap;}
    #pageDivider{margin:30px 0;}
    .zpDetailArticleHeader{height:auto;line-height:30px;padding:10px 0 10px 30px;}
    .zpDetailHeaderText,.zpDetailArticlePublishAndView{float:none;text-align:left;}
    .zpDetailUpDate>span{margin-left:0;}
    .zpDetailProgress span{display:inline-block;}
    .overDate{width:110px;}
    .zpDetailProgressBar{width:120px;}
}

/**
* 分页样式
 */
#pageDivider{text-align:center;margin:50px 0 50px;}
.page-wrapper li{display:inline-block;}
#pageDivider span,#pageDivider a{display:inline-block;margin:0 3px;height:32px;line-height:32px;padding:0 12px;border:1px solid #dcdcdc;background:#f6f6f6;font-size:14px;color:#666;}
.page-wrapper li.active a{color:#fff!important;background-color:#5c5c5c!important;border-color:#5c5c5c!important;}
@media only screen and (max-width:479px){
    #pageDivider em,#pageDivider li.active{display:none;}
}